Glint: An MDS Framework for Costly Distance Functions
نویسندگان
چکیده
Previous algorithms for multidimensional scaling, or MDS, aim for scalable performance as the number of points to lay out increases. However, they either assume that the distance function is cheap to compute, and perform poorly when the distance function is costly, or they leave the precise number of distances to compute as a manual tuning parameter. We present Glint, an MDS algorithm framework that addresses both of these shortcomings. Glint is designed to automatically minimize the total number of distances computed by progressively computing a more and more densely sampled approximation of the distance matrix. We present instantiations of the Glint framework on three different classes of MDS algorithms: force-directed, analytic, and gradient-based. We validate the framework through computational benchmarks on several real-world datasets, and demonstrate substantial performance benefits without sacrificing layout quality.
منابع مشابه
Lightweight 4x4 MDS Matrices for Hardware-Oriented Cryptographic Primitives
Linear diffusion layer is an important part of lightweight block ciphers and hash functions. This paper presents an efficient class of lightweight 4x4 MDS matrices such that the implementation cost of them and their corresponding inverses are equal. The main target of the paper is hardware oriented cryptographic primitives and the implementation cost is measured in terms of the required number ...
متن کاملAn Analytic Expression for Near-field Angu- Lar Glint Prediction of Radar Sensor Using Far-field Scattering Centers Models
Abstract—As an important signature of the radar target, the angular glint effects on radar sensor mainly arise at close distance, especially at target near field. However, the current prediction methods of angular glint are mostly based on the far field condition. This paper presents a prediction technique of near field angular glint based on the scattering center model to solve this problem. F...
متن کاملLightweight Diffusion Layer from the kth root of the MDS Matrix
The Maximum Distance Separable (MDS) mapping, used in cryptography deploys complex Galois field multiplications, which consume lots of area in hardware, making it a costly primitive for lightweight cryptography. Recently in lightweight hash function: PHOTON, a matrix denoted as ‘Serial’, which required less area for multiplication, has been multiplied 4 times to achieve a lightweight MDS mappin...
متن کاملDimensionality Reduction via Euclidean Distance Embeddings
This report provides a mathematically thorough review and investigation of Metric Multidimensional scaling (MDS) through the analysis of Euclidean distances in input and output spaces. By combining a geometric approach with modern linear algebra and multivariate analysis, Metric MDS is viewed as a Euclidean distance embedding transformation that converts between coordinate and coordinate-free r...
متن کاملThe other uses of Multidimensional Scaling in
Multidimensional Scaling is a useful tool to represent a nite set in an appropriate graphical display. But MDS can do much more in statistics, classiication and data analysis. It is shown in this contribution that MDS and related methods based on distances provide techniques and solutions to a wide eld of topics: distance based regression with mixed variables and non-linear regression; MDS inte...
متن کامل